package pe.com.csi.pm.regexiv.service;

import java.util.List;

import pe.com.csi.pm.regexiv.bean.DElementoVial;
import pe.com.csi.pm.regexiv.bean.ElementoVial;

import pe.com.csi.pm.regexiv.dao.ElementoVialDAOImpl;
import pe.com.csi.pm.regexiv.interfaces.ElementoVialDAO;

import android.content.Context;

public class ElementoVialService {

	private ElementoVialDAO elementoVialDAO;

	public ElementoVialService(Context context) {
		elementoVialDAO = new ElementoVialDAOImpl(context);
	}

	public int registrar(ElementoVial elemento) {
		return elementoVialDAO.registrar(elemento);
	}

	public Long obtenerElementoVial() {
		return elementoVialDAO.obtenerElementoVial();
	}

	public int registrarDetalle(ElementoVial elemento, DElementoVial delemento) {
		return elementoVialDAO.registrarDetalle(elemento, delemento);
	}

	public List<ElementoVial> listarElementos(ElementoVial elemento) {
		return elementoVialDAO.listarElementos(elemento);
	}

}
